Flynn DownesFlynn Downes
Norwin Aqua Club seeks assistant swim coaches: From former athletes to torchbearers for the next generationWhen I was a little girl learning to swim in Vietnam, I never imagined that o...
Pick-and-Roll: The Ultimate Weapon of Modern Basketball and Lessons for Vietnamese BasketballPick-and-Roll: The Ultimate Weapon of Modern Basketball and Lessons for...
Samarkand 2026: The 11-Round Schedule, India's Throne, and Sindarov's PressurePeople often ask me: what is there to watch in chess when all you see are...
George Russell at Monza: 'Must Win' or Just a Mathematical Illusion?A 59-point gap. Not an insurmountable number with 8 races remaining, but a...
Halkbank enters the 2026-2027 season: big goals and the gap behind a promiseOnly days before the 2026-2027 men's volleyball season tips off, Halkbank...
"The Empty Analysis" — When Football Is Written With a Soulless TemplateLast Saturday night, I opened my phone and found exactly one "tactical...
Besiktas before Basaksehir: four central midfielders, one who plays both waysJunior Olaitan came on in the 64th minute of Crystal Palace against Beşiktaş....
The WTA No. 1 Changes Hands: Even Winning the Final Wouldn't Give Sabalenka the Ranking BackHook On Thursday night at Flushing Meadows, Aryna Sabalenka walked off court...
The Inside Game of Golf: When a Prestigious Magazine Invites the LIV Golf 'Rebel' On AirI believed in the textbook for 5 years – World Cup 2026 shattered it all. But...
Vietnamese Football: National Team Dreams and the V.League BurdenSeat number 12 in the stands is still empty. The man who used to sit there ha...
The Medical Darkness of Esports: No One Counts the Muscle Tears Behind the ScreenAt an esports arena in Manila, a player stands up mid-way through the third...
Inside Vietnam's Training Camp: Eleven Players in One Frame and an Injury StormIn the most recent tactical session I watched in person, Kim Sang-sik stopped...
The Empty Cell in the Spreadsheet and the Discipline of a Volleyball AnalystLate June, I sat in front of a screen with a spreadsheet already open. Twelve...
King's Cup invites 196th-ranked Brunei: Thailand loses before kickoffOn the evening of October 16, I was rewinding footage of Thailand against...
Sacha Boey and Bayern's right flank: Kompany keeps the man, but the seat is not emptyOn the last morning before the transfer window closed, Sacha Boey was still a...
ChessBase Adds a New FritzTrainer Author: The Chess Instruction Market Is Shifting Its AxisA late weekend afternoon, in a small chess club on Nguyễn Đình Chiểu Street, ...
Vietnam U17 Women reach the 2027 Asian finals: the 2-0 over Kyrgyzstan is the real benchmarkThe decisive match did not end in a flood of goals. In the final round of Gro...
Indonesia assembles 21 of 23 ahead of ASEAN Cup 2026: Vickery, Markx and a two-day silenceMonday night, 21 September 2026, Jakarta. Twenty-one of twenty-three Indonesi...
Nine Ways to Read an Esports Match: The Report That Dared to Stay Blank2 a.m. in Busan, the second monitor still on. I was cross-checking my noteboo...
Bournemouth 3-0 AC Milan: Three Dead Balls and the Moment Maignan Took Off the ArmbandIn the 28th minute, at a corner on the right, Mike Maignan pressed both palms...
Pick-and-Roll: The Ultimate Weapon of Modern Basketball and Lessons for Vietnamese BasketballPick-and-Roll: The Ultimate Weapon of Modern Basketball and Lessons for...
Samarkand 2026: The 11-Round Schedule, India's Throne, and Sindarov's PressurePeople often ask me: what is there to watch in chess when all you see are...
George Russell at Monza: 'Must Win' or Just a Mathematical Illusion?A 59-point gap. Not an insurmountable number with 8 races remaining, but a...
Halkbank enters the 2026-2027 season: big goals and the gap behind a promiseOnly days before the 2026-2027 men's volleyball season tips off, Halkbank...
"The Empty Analysis" — When Football Is Written With a Soulless TemplateLast Saturday night, I opened my phone and found exactly one "tactical...
Besiktas before Basaksehir: four central midfielders, one who plays both waysJunior Olaitan came on in the 64th minute of Crystal Palace against Beşiktaş....
The WTA No. 1 Changes Hands: Even Winning the Final Wouldn't Give Sabalenka the Ranking BackHook On Thursday night at Flushing Meadows, Aryna Sabalenka walked off court...
The Inside Game of Golf: When a Prestigious Magazine Invites the LIV Golf 'Rebel' On AirI believed in the textbook for 5 years – World Cup 2026 shattered it all. But...
Vietnamese Football: National Team Dreams and the V.League BurdenSeat number 12 in the stands is still empty. The man who used to sit there ha...
The Medical Darkness of Esports: No One Counts the Muscle Tears Behind the ScreenAt an esports arena in Manila, a player stands up mid-way through the third...
Inside Vietnam's Training Camp: Eleven Players in One Frame and an Injury StormIn the most recent tactical session I watched in person, Kim Sang-sik stopped...
The Empty Cell in the Spreadsheet and the Discipline of a Volleyball AnalystLate June, I sat in front of a screen with a spreadsheet already open. Twelve...
King's Cup invites 196th-ranked Brunei: Thailand loses before kickoffOn the evening of October 16, I was rewinding footage of Thailand against...
Sacha Boey and Bayern's right flank: Kompany keeps the man, but the seat is not emptyOn the last morning before the transfer window closed, Sacha Boey was still a...
ChessBase Adds a New FritzTrainer Author: The Chess Instruction Market Is Shifting Its AxisA late weekend afternoon, in a small chess club on Nguyễn Đình Chiểu Street, ...
Vietnam U17 Women reach the 2027 Asian finals: the 2-0 over Kyrgyzstan is the real benchmarkThe decisive match did not end in a flood of goals. In the final round of Gro...
Indonesia assembles 21 of 23 ahead of ASEAN Cup 2026: Vickery, Markx and a two-day silenceMonday night, 21 September 2026, Jakarta. Twenty-one of twenty-three Indonesi...
Nine Ways to Read an Esports Match: The Report That Dared to Stay Blank2 a.m. in Busan, the second monitor still on. I was cross-checking my noteboo...
Bournemouth 3-0 AC Milan: Three Dead Balls and the Moment Maignan Took Off the ArmbandIn the 28th minute, at a corner on the right, Mike Maignan pressed both palms...
